package lotto;

public class Lotto {
	
	public static void main(String[] args) {
		
		System.out.println("로또번호를 추출합니다. 대박나세요.");
		
		int[] nums = new int[6];
		
		for (int i = 0; i < nums.length; i++) {
			nums[i] = (int)(Math.random() * 45 + 1);
			for (int j = 0; j < i; j++) {
				if (nums[i] == nums[j]) {	// 앞의 애와 같은 숫자라면
					System.out.println("중복 숫자 발견. 숫자를 재추출합니다.");
					nums[i] = (int)(Math.random() * 45 + 1);	//
					j = 0;
				}
			}
		}
		
		// 1 ~ 45의 숫자가 중복되지 않게 6개 선택이 된 상태
		
		// 숫자 정렬
		for (int i = 0; i < nums.length; i++) {
			for (int j = 0; j < i; j++) {
				if (nums[i] < nums[j]) {	// 앞의 애가 더 크다면
					// 숫자 바꾸기
					int x = nums[j];
					nums[j] = nums[i];
					nums[i] = x;
				}
			}
		}
		
		System.out.println("금주 로또 예상번호입니다.");
		System.out.println("---------------------------------");
		
		for (int i = 0; i < nums.length; i++) {
			System.out.print(nums[i] + "    ");
		}
		System.out.println();
		System.out.println("---------------------------------");
		
		System.out.println(Math.random());
	}
	
}
